
/**
 * 二维向量
 */
export interface IVector2 {
    x: number;
    y: number;
}

/**
 * 三维向量
 */
export interface IVector3 extends IVector2 {
    z: number;
}

/**
 * 四维向量
 */
export interface IVector4 extends IVector3{
    w: number;
}

/**
 * 向量
 */
export type IVector = IVector2 | IVector3 | IVector4;
